using Headspring.Training.Domain.Model;

namespace Headspring.Training.Domain.Services
{
	public interface IStateCommand
	{
		bool IsValid();
		void Execute(IWorkflowCoordinator coordinator);

		string TransitionVerbPresentTense { get; }
		bool Matches(string commandName);
	  WorkOrderStatus GetBeginStatus();
	}
}